import request from '@/utils/request'

// 查询合并字段配置列表信息（带分页）
export function page(query) {
  return request({
    url: '/v1/GET/data/merge/page',
    method: 'get',
    params: query
  })
}

// 根据id查询单条合并字段配置信息
export function detail(id) {
  return request({
    url: '/v1/GET/data/merge/' + id,
    method: 'get'
  })
}

// 新增单条合并字段配置信息
export function insertDataMerge(data) {
  return request({
    url: '/v1/POST/data/merge',
    method: 'post',
    data: data
  })
}

// 修改单条合并字段配置信息
export function updateDataMerge(data) {
  return request({
    url: '/v1/PUT/data/merge',
    method: 'put',
    data: data
  })
}
// 初始化配置数据到缓存
export function initCache() {
  return request({
    url: '/v1/POST/data/merge/cache',
    method: 'POST',
  })
}
// 删除单条或多条合并字段配置信息
export function delDataMerge(ids) {
  return request({
    url: '/v1/DELETE/data/merge/' + ids,
    method: 'delete'
  })
}
